package vno.fux.map
{
	import vno.fux.BaseDisplayObject;
	import flash.events.Event;
	import flash.errors.IllegalOperationError;
	
	public class BaseMapView extends BaseDisplayObject
	{
		protected var _model:MapModel;
		protected var _controller:MapController;
		public function BaseMapView(model_:MapModel, controller_:MapController)
		{
			_model = model_;
			_controller = controller_;
			_model.addEventListener(Event.CHANGE, update);
		}
		public function update(evt:Event):void
		{
			throw new IllegalOperationError("Please override the function for use");
		}
	}
}